<?php

namespace app\common\lib;

class Status
{

    /**
     * 获取数据表配置的状态
     * @return mixed
     */
    public static function getTableStatus(){
        $mysqlStatus = config("status.mysql");
        return array_values($mysqlStatus);
    }

    /**
     * 配置常量信息转义
     * @param $configName
     * @param $key
     * @return mixed|string
     */
    public static function getInfoText($configName,$key){
        $return = config($configName)[$key] ?? '';
        return $return;
    }

    /**
     * 通过常量值获取配置的key
     * @param $configName
     * @param $value
     * @return mixed
     */
    public static function getKeyByValue($configName,$value){
        $result = array_flip(config($configName))[$value] ?? config('status.mysql.table_normal');
        return $result;
    }
}